package org.oschina.helper.db;

import java.util.List;

public interface IDBHelper {

	/**
	 * 查询
	 * @param sql
	 * @param args
	 * @param type
	 * @return
	 */
	public List query(String sql,Object args[],Class type);
	
	/**
	 * 查询对象
	 * @param sql
	 * @param args
	 * @param type
	 * @return
	 */
	public Object queryForObject(String sql,Object args[],Class type);
	
	/**
	 * 更新
	 * @param sql
	 * @param args
	 * @return
	 */
	public long update(String sql,Object args[]);
	
	/**
	 * 批量更新
	 * @param sql
	 * @param args
	 * @return
	 */
	public int[] batchUpdate(String sql,List<Object[]> args);
}